PeerStreaming: A Practical Receiver-Driven Peer-to-Peer Media Streaming System

نویسنده

  • Jin Li
چکیده

We have developed PeerStreaming, a receiver-driven peer-topeer (P2P) media streaming system. Recognizing the fact that the peer is performing a favor for the client and the server during the streaming session, the design philosophy of PeerStreaming is to ensure that the peer is lightweight and the P2P network is loosely coupled. The peer performs simple operations, and may elect to cache only part of the streaming media. It does not collaborate with other peers, may be unreliable and may drop offline or come online during the streaming session. The client coordinates the peers, streams the media from multiple peers, performs load balancing, handles the online/offline of peers, decoding and rendering the media, all in real-time. Through the high rate erasure resilient code, the serving peers may hold partial media without conflict, and the client simply retrieves a fixed number of erasure coded blocks regardless of where and what specific blocks are retrieved. PeerStreaming can stream the embedded coded media, and vary the streaming bitrate according to the serving bandwidths and the client queue status. Via the Microsoft DirectShow framework, PeerStreaming is capable of live P2P streaming, decoding and rendering a number of media format, such as MPEG1/2/4, WMA/WMV, and the embedded media of [10].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GnuStream: a P2P media streaming system prototype

We present the design and prototype of GnuStream, a peerto-peer (P2P) and receiver-driven media streaming system. GnuStream is built on top of Gnutella, and it integrates dynamic peer location and streaming capacity aggregation. Each GnuStream streaming session is controlled by the receiver peer and involves a dynamic set of peer senders instead of one fixed sender. The receiver aggregates stre...

متن کامل

Hybrid video downloading/streaming over peer-to-peer networks

Peer-to-peer based multimedia delivery is becoming increasingly more important in today's networks. Using a peerto-peer network to assist video streaming is a topic of considerable interest. In this paper, we propose a novel hybrid video downloading/streaming scheme (HDS) that efficiently integrates traditional client/server based video streaming and peer-to-peer based media distribution. Furth...

متن کامل

Adaptive Multi-Source Streaming in Heterogeneous Peer-to-Peer Networks

This paper presents design and evaluation of an adaptive streaming mechanism from multiple senders to a single receiver in Peer-to-Peer (P2P) networks, called P2P Adaptive Layered Streaming, or PALS . PALS is a receiver-driven mechanism. It enables a receiver peer to orchestrate quality adaptive streaming of a single, layer encoded video stream from multiple congestion controlled senders, and i...

متن کامل

Adaptive peer-to-peer streaming over hybrid wireless networks

In this paper, we propose a centralised Peer-to-Peer (P2P) streaming over hybrid wireless networks to mitigate the congestion at the Access Point (AP) in Wireless Local Area Networks (WLANs). In our proposed architecture, an adaptive receiver-driven mechanism is used to coordinate the streaming from multiple senders. We also propose a peer handoff scheme and an AP handoff scheme for video strea...

متن کامل

An unequal error protection scheme for reliable peer-to-peer scalable video streaming

This paper proposes an unequal error protection (UEP) scheme for transporting scalable video packets over packet-lossy peer-to-peer networks. In our scheme, given an estimated system uplink capacity, a receiver-driven joint source-channel coding (JSCC) mechanism is proposed by which each child-peer minimizes the received visual distortion by subscribing to appropriate numbers of source and chan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004